Big Huge Thesaurus

vena emissaria

noun

sounds kind of like